力控的歷史報(bào)表

下面從歷史報(bào)表的組態(tài)、查詢功能建立、報(bào)表的自動(dòng)和手動(dòng)打印、表頭手動(dòng)繪制等方面介紹力控組態(tài)軟件的歷史報(bào)表功能。

一、歷史報(bào)表組態(tài)

在工具箱中選擇歷史報(bào)表按鈕,在窗口中點(diǎn)擊并拖拽到合適大小后釋放鼠標(biāo)。

選中歷史報(bào)表對(duì)象,單擊鼠標(biāo)右鍵,彈出右鍵菜單:

選擇“對(duì)象屬性”,彈出“改變對(duì)象屬性”對(duì)話框,通過(guò)這個(gè)對(duì)話框可以改變歷史報(bào)表的填充色、邊線顏色、邊線風(fēng)格等。

雙擊歷史報(bào)表對(duì)象,彈出“歷史報(bào)表組態(tài)”對(duì)話框:

對(duì)話框由“一般”和“變量”兩頁(yè)內(nèi)容組成。
首次進(jìn)入對(duì)話框時(shí),顯示“一般”頁(yè)。“一般”頁(yè)中包括下列各項(xiàng):

1、起始時(shí)間
指定起始時(shí)刻:顯示從指定時(shí)間開(kāi)始的一段歷史數(shù)據(jù)。
起始時(shí)刻決定于打印時(shí)間:從報(bào)表打印時(shí)間開(kāi)始向前追溯一段時(shí)間顯示歷史數(shù)據(jù)。

2、報(bào)表起始時(shí)間
當(dāng)在單選按鈕“起始時(shí)間”選擇了“指定起始時(shí)刻”選項(xiàng)時(shí),該項(xiàng)變?yōu)橛行?,否則為禁止?fàn)顟B(tài)。

此項(xiàng)用于指定報(bào)表從什么時(shí)間開(kāi)始來(lái)獲取一段歷史數(shù)據(jù)。具體需要指定從前幾天(0表示當(dāng)天)的第幾點(diǎn)鐘(0~23)和第幾分鐘(0~59)。

3、字體
單擊該按鈕,彈出報(bào)表字體定義對(duì)話框:

從中選擇需要的字體和字號(hào)后單擊“確認(rèn)”按鈕返回。

4、顏色

“標(biāo)題背景”、“工位號(hào)/標(biāo)題”、“序號(hào)”、“值”和“時(shí)間”這5項(xiàng)分別用來(lái)指定歷史報(bào)表的標(biāo)題背景顏色、位號(hào)名稱/標(biāo)題文字的顯示顏色、序號(hào)的顯示顏色、過(guò)程值(PV)的顯示顏色和PV值采樣時(shí)間的顯示顏色。點(diǎn)擊對(duì)應(yīng)的顏色按鈕,出現(xiàn)調(diào)色板窗口以選擇顏色。

從中選擇需要的字體和字號(hào)后單擊“確認(rèn)”按鈕返回。

4、顏色

“標(biāo)題背景”、“工位號(hào)/標(biāo)題”、“序號(hào)”、“值”和“時(shí)間”這5項(xiàng)分別用來(lái)指定歷史報(bào)表的標(biāo)題背景顏色、位號(hào)名稱/標(biāo)題文字的顯示顏色、序號(hào)的顯示顏色、過(guò)程值(PV)的顯示顏色和PV值采樣時(shí)間的顯示顏色。點(diǎn)擊對(duì)應(yīng)的顏色按鈕,出現(xiàn)調(diào)色板窗口以選擇顏色。


8、點(diǎn)

此輸入框用來(lái)指定實(shí)時(shí)數(shù)據(jù)庫(kù)的點(diǎn)參數(shù)。

但要注意,在此處引用的數(shù)據(jù)庫(kù)點(diǎn)參數(shù)必須已經(jīng)指定保存歷史數(shù)據(jù)。

9、格式

此輸入框指定數(shù)值的字符顯示寬度,如8.2表示字符顯示寬度為8,其中小數(shù)點(diǎn)后位數(shù)為2。

二、查詢歷史報(bào)表

若要連續(xù)查詢歷史報(bào)表數(shù)據(jù),需要給報(bào)表加入控制對(duì)象。

比如,我們要加入4個(gè)按鈕:“前一天”、“后一天”、“前8小時(shí)”、“后8小時(shí)”,分別控制報(bào)表查詢數(shù)據(jù)的相對(duì)起始時(shí)間:向前變更一天、向后變更一天、向前變更8個(gè)小時(shí)、向后變更8個(gè)小時(shí)。

可以按如下步驟加入控制(假設(shè)選擇“前一天”按鈕作為控制對(duì)象):

1)、同時(shí)選中4個(gè)按鈕和歷史報(bào)表,用工具箱中“打成單元”工具,將按鈕和歷史報(bào)表打成單元。

2)、雙擊“前一天”按鈕出現(xiàn)動(dòng)畫鏈接對(duì)話框:



3)、選中“觸敏動(dòng)作/左鍵動(dòng)作”,在彈出的腳本編輯器中輸入:

“this.off_day=this.off_day+1”。


4、單擊“確認(rèn)”和“返回”按鈕。

5、其它幾個(gè)按鈕的處理方法相同,但腳本程序分別是:

“后一天”按鈕: “this.off_day = this.off_day - 1”。

“前8小時(shí)”按鈕:“this.off_hour = this.off_hour + 8”。

“后8小時(shí)”按鈕:“this.off_hour = this.off_hour - 8”。


三、手動(dòng)打印報(bào)表

可以通過(guò)操作其它圖形對(duì)象打印報(bào)表,如:通過(guò)單擊一個(gè)按鈕來(lái)打印報(bào)表。

比如,報(bào)表創(chuàng)建在窗口Report1上,同時(shí)Report1上某按鈕用于控制報(bào)表的打印。為該按鈕定義動(dòng)作:“觸敏動(dòng)作/一般動(dòng)作”,在“按下鼠標(biāo)”事件腳本中加入:

print("Report1.drw");

當(dāng)該按鈕被點(diǎn)擊時(shí),打印窗口Report1及報(bào)表。


四、自動(dòng)打印報(bào)表

若要在每天固定時(shí)刻自動(dòng)打印報(bào)表??梢酝ㄟ^(guò)腳本控制來(lái)實(shí)現(xiàn)。

比如,我們希望在每天上午6點(diǎn)時(shí),自動(dòng)打印窗口Report1中的報(bào)表。

可按下面步驟進(jìn)行:

1、在左部導(dǎo)航欄中選擇“動(dòng)作/數(shù)據(jù)改變動(dòng)作”(在特殊功能菜單中也有相應(yīng)項(xiàng)),進(jìn)入腳本編輯對(duì)話框,在“變量名”內(nèi)鍵入系統(tǒng)變量“$Hour”,在編輯器內(nèi)鍵入腳本:

if($Hour == 6) then

print("Report1.drw");

ENDIF




2、按照上面的設(shè)置,每當(dāng)時(shí)間由上午5點(diǎn)59分59秒變?yōu)?點(diǎn)時(shí),報(bào)表便會(huì)自動(dòng)打印出來(lái)。


實(shí)際上,如果我們希望打印時(shí)間再靈活一些,而不象上例中為固定的上午6點(diǎn)的話,只需要將上面數(shù)據(jù)改變動(dòng)作腳本的比較數(shù)值“6”換成一個(gè)變量即可,通過(guò)對(duì)該變量賦值就可實(shí)現(xiàn)任意控制報(bào)表打印時(shí)間。


五、自繪歷史報(bào)表表頭

當(dāng)要實(shí)現(xiàn)形式較為復(fù)雜的歷史報(bào)表表頭時(shí),可以利用Draw提供的圖形對(duì)象,如:線、文本、矩形等,自行繪制歷史報(bào)表的表頭。


三維力控
www.sunwayland.com.cn
投訴建議

提交

查看更多評(píng)論
其他資訊

查看更多

力控SCADA系統(tǒng)質(zhì)量管理套件,在工業(yè)生產(chǎn)制造中的應(yīng)用

力控SCADA系統(tǒng)超級(jí)報(bào)表套件在污水處理系統(tǒng)中的應(yīng)用

力控SCADA系統(tǒng)設(shè)備OEE服務(wù),賦能工業(yè)生產(chǎn)降本增效

力控SCADA系統(tǒng)增強(qiáng)報(bào)警服務(wù),在油氣田生產(chǎn)中的應(yīng)用

力控醫(yī)藥SCADA組態(tài)軟件在無(wú)菌實(shí)驗(yàn)艙設(shè)備的配套應(yīng)用